package psc.controller;

import java.util.ArrayList;

import psc.model.base.basicas.TipoLiberacao;
import psc.model.dao.DaoFactory;
import psc.model.dao.basicas.DaoTipoLiberacao;

public class TipoLiberacaoController {

	DaoTipoLiberacao daoTipoLiberacao;

	public TipoLiberacaoController() {
		daoTipoLiberacao = DaoFactory.getTipoLiberacaoDao();
	}

	public TipoLiberacao getTipoContaCorrente() {
		TipoLiberacao tipoLiberacao = new TipoLiberacao();
		tipoLiberacao.setDescricao("CC");
		ArrayList<TipoLiberacao> tiposLiberacao = (ArrayList<TipoLiberacao>) daoTipoLiberacao
				.buscarPorExemplo(tipoLiberacao);

		if (tiposLiberacao != null && tiposLiberacao.size() > 0)
			return tiposLiberacao.get(0);
		else
			daoTipoLiberacao.salvar(tipoLiberacao);
		return tipoLiberacao;
	}
}
